package com.oristand.service;

import com.oristand.pojo.Manufacturer;
import java.util.List;

/**
 * @author dingweien
 * @version 1.0
 * @Date 2021/11/29 15:48
 */
public interface ManufacturerService {
    /**
     * 查询所有的厂商
     * @return 返回厂商列表
     */
    List<Manufacturer> findManufacturerList();

    /**
     * 根据的厂商ID返回厂商信息
     * @param manufacturerId 厂商
     * @return 返回受影响行数
     */
    Manufacturer findByManufacturerId(int manufacturerId);

    /**
     * 更改厂商信息
     * @param manufacturer 厂商
     * @return 返回受影响的行数
     */
    int updateManufacturerById(Manufacturer manufacturer);

    /**
     * 根据厂商ID删除该厂商
     * @param manufacturerId 厂商ID
     * @return 返回影响的行数
     */
    int deleteManufacturerById(Integer manufacturerId);

    /**
     * 添加厂商
     * @param manufacturer 厂商
     * @return 返回影响的行数
     */
    int insertManufacturer(Manufacturer manufacturer);


}
